This method calculates the Bollinger Bands.
var BBANDS(period, upperDeviation, lowerDeviation, maType, dataArray, calculatedUpperBandArray, calculatedMiddleBandArray, calculatedLowerBandArray);
period
Period integer value.
upperDeviation
Upper deviation floating value.
lowerDeviation
Lower deviation floating value.
maType
One of the Moving Average constants.
dataArray
Array object filled with data for which to perform the calculation.
calculatedUpperBandArray
Empty Array object that will be filled with upper band calculated data.
calculatedMiddleBandArray
Empty Array object that will be filled with middle band calculated data.
calculatedLowerBandArray
Empty Array object that will be filled with lower band calculated data.
Returns true if calculation was completed successfully, or false otherwise.
function calculate(beginIndex, endIndex)
{
var period = 10;
var upperDeviation = 1.00;
var lowerDeviation = 0.50;
var maType = TechnicalAnalysis.MA_SMA;
var dataArray = new Array();
//populate data array..
..
var calculatedUpperBandArray = new Array();
var calculatedMiddleBandArray = new Array();
var calculatedLowerBandArray = new Array();
var rc = TechnicalAnalysis.BBANDS(period, upperDeviation, lowerDeviation, maType, dataArray,
calculatedUpperBandArray, calculatedMiddleBandArray, calculatedLowerBandArray);
}
Copyright © 2006-2009 ActiveTick LLC